giant african land snail - Turco Inglés Diccionario